/** Begin reset */
* {
    margin:0;
    padding:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

h1,h2,h3,h4,h5,h6,p {
    margin-bottom: 6pt;
}
/** End reset */

/** Begin standard selectors */
body {
    font : 10pt 'Trcbuchet MS', Verdana, helvetica, Arial, sans-serif;
    color: #444;
    background-color: #888;
}
/** End standard selectors */

/** Begin spa namespace selectors */
#spa {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom:0px;
    right:0px;

    min-height: 15em;
    min-width: 35em;
    overflow: hidden;

    background-color: #fff;
}
/** End spa namespace selectors */

/** Begin utility selectors */
.spa-x-select {}
.spa-x-clearfloat {
    height:0 !important;
    float:none !important;
    visibility:hidden  !important;
    clear: both !important;
}
/** End utility selectors */
